package com.shupian.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.*;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("用户信息更新dto")
public class UpdataUserInfoDTO {
    //主键@TableId
    @NotNull
    @ApiModelProperty("用户id")
    private Long id;
    //昵称
    @NotBlank
    @ApiModelProperty("昵称")
    private String nickName;

    //邮箱
    @Email
    @ApiModelProperty("邮箱")
    private String email;

    //用户性别（0男，1女，2未知）
    @Min(0)
    @Max(1)
    @ApiModelProperty("用户性别（0男，1女，2未知）")
    private String sex;
    //头像
    @ApiModelProperty("头像")
    private String avatar;



}
